package com.promise.jokerdream.response.pc

import com.promise.jokerdream.model.faction.FactionAltarRobModel
import kotlinx.serialization.SerialName
import kotlinx.serialization.Serializable

// 祭坛转盘抢东西信息
@Serializable
data class QueryFactionAltarRobResponse(
    override val result: Int,
    override val msg: String = "",
    // 随机帮派
    @SerialName("random_faction")
    val randomFaction: FactionAltarRobModel = FactionAltarRobModel(),
    // 宣战帮派
    val enemies: List<FactionAltarRobModel> = emptyList(),
    // 复仇帮派列表
    @SerialName("revenge_targets")
    val revengeTargets: List<FactionAltarRobModel> = emptyList(),
): BasePCResponse {
    override fun getDescription(): String {
        return msg
    }
}
